home *** CD-ROM | disk | FTP | other *** search
/ Aminet 51 / Aminet 51 (2002)(GTI - Schatztruhe)[!][Oct 2002].iso / Aminet / dev / c / minigl.lha / MiniGL / doc / Future.doc < prev    next >
Encoding:
Text File  |  2002-07-01  |  1.1 KB  |  26 lines

  1. Last updated 30-06-02 by Christian Michael.
  2.  
  3. Ideas for future additions to MiniGL:
  4.  
  5. Reduction of pr vertex calculations
  6. ----------------------------------- 
  7. GL_EXT_clip_volume_hint:
  8. www.opengl.org/developers/documentation/Version1.2/EXTspecs/clip_volume_hint.txt
  9.  
  10. enable: glHint(CLIP_VOLUME_CLIPPING_HINT_EXT, GL_FASTEST)
  11. disable: glHint(CLIP_VOLUME_CLIPPING_HINT_EXT, GL_DONT_CARE)
  12.  
  13. This extension provides a way of hinting to the pipeline
  14. that the primitives can be assumed to be within the frustum,
  15. thus in the case of MiniGL, outcodes could be completely bypassed. In addition, projection could be combined with transformation.
  16. It would make sense to set this hint in all situations where bounding-geometry is fully within the frustum.
  17. A good place to start with the implementation would be
  18. glDrawElements pipeline - locked arrays case, since it already has similar functionality (Clip_Volume_Bypass).
  19.  
  20.  
  21. API overhead reduction
  22. ----------------------
  23. GL_EXT_multi_draw_arrays:
  24. The specification allows 1 function call to draw multiple
  25. arrays or indices with the same primitive type.
  26.